﻿/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
    outline:0;
	list-style:none;
	color: #333;
}
a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup
,command,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,header,hr,i,iframe,img,input,ins,kbd,keygen,label,legend,li,main,map,mark,menu,menuitem,meter,nav,noframes,object,ol,optgroup,option,output,p,param,pre,progress,
q,rp,rt,ruby,s,samp,section,select,small,source,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,track,tt,u,ul,var,video,wbr{
	margin:0;
	padding:0;
	border:0;
  outline:0;
	list-style:none;
}
html{
	width:100%;
	height:100%;
}
body{
	width:100%;
	/*height:100%;*/
	height: auto;
	min-width:320px;
	font-family:"Microsoft Yahei","HelveticaNeue","Helvetica";
	color:#333;
	font-size: .22rem;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
a{
	text-decoration:none;
}
a,input,button{
	-webkit-tap-highlight-color:rgba(255,0,0,0);
	 border-radius:0;
	 -moz-appearance: none;
	appearance: none;
}
.clear{
	clear:both;
	overflow:hidden;
}
input,button,textarea,select{
	-webkit-appearance:none;/*在苹果浏览器中去掉默认样式*/
	-moz-appearance: none;
	appearance: none;
	border:0;
	font-family:"Microsoft Yahei";
  background:none;
	color:#444;
  outline:0;
	list-style:none;
	border-radius:0;
}
/*清除浮动*/
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: '';
	display: block;
	clear: both;
}

/*超过一行文字变小点*/
  .txthidden{
  	white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow-x: hidden;
  }
.floatl{
	float: left;
}
/*超过两行文字变小数点*/
.txthidden2{
 overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.floatr{
	float: right;
}
/*一像素线*/
.line1px{
      border: none;
      border-bottom: 1px solid #dbdbdb;
      height: 1px;
      transform: scaleY(0.5);
      transform-origin: 0 0;
      -webkit-transform: scaleY(0.5);
      -webkit-transform-origin: 0 0;
    background:#fff;
    margin-bottom:-1px;
  }
  .line2px{
		border: none;
		border-top: 1px solid #dbdbdb;
		height: 1px;
		transform: scaleY(0.5);
		transform-origin: 0 0;
		-webkit-transform: scaleY(0.5);
		-webkit-transform-origin: 0 0;
    margin-bottom:-1px;
    background:#fff;
  }
  .css3{
		display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	  display: -moz-box; /* Firefox 17- */
	  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	  display: -moz-flex; /* Firefox 18+ */
	  display: -ms-flexbox; /* IE 10 */
	  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
  }
.zt20{font-size: .20rem;}
.zt22{font-size: .22rem;}
.zt24{font-size: .24rem;}
.zt26{font-size: .26rem;}
.zt28{font-size: .28rem;}
.zt30{font-size: .30rem;}
.zt32{font-size: .32rem;}
.cor666{color: #666;}
.cor999{color: #999;}
.cor333{color: #333;}
.corfff{color: #fff;}
.fontw{font-weight: 600;}
/*提示窗*/
.tishi{
    position:fixed;top:50%;left:50%; transform:translate(-50%,-50%);padding: 6% 0%;width: 50%;
    background: rgba(0,0,0,.6);color: #fff;text-align: center;border-radius: 5px;display: none;font-size: .28rem;z-index: 999;
}
/*//两端对齐*/
.duiqi{text-align: justify;text-justify:inter-ideograph;}
/*placeholder兼容*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #cbcbcb;
    /*color:    red;*/
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #cbcbcb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #cbcbcb;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #cbcbcb;
}
